package server;


import common.Game;
import common.GameState;
import common.Level;

public interface UpdateableGame extends Game {

	public UpdateablePlayer[] getUpdateablePlayer();
	
	public void setPlayer(UpdateablePlayer[] player);
	
	public void setPlayingState(GameState state);
	
	public void setMessage(String message);

	public void increaseColorChangeCount();
	
	public void resetColorChangeCount();

	public void resetCoins( Level level);

	public void removeCoin( int x, int y);
	
	public int getCoinsLeft();
}
